Software Rejuvenation Model for Cloud Computing Platform
نویسنده
چکیده
Cloud computing has emerged as one of the most needed technologies that houses software systems and relevant functional entities resulting in complex, multiuser, multitasking and virtualized environments. However, reliability of such high performance computing systems depends both on hardware and software. Virtualization is the technology that many cloud service providers rely on for efficient management and coordination of the resource pool. The software systems, during operation accumulate errors or garbage leading to software aging which may lead to system failure and associated consequences. Software aging needs to be dealt with specialized techniques to facilitate continuous service delivery. To deal with software aging, a technique called software rejuvenation exists that reboots or re-initiates the software to avoid fault or failure. As cloud service run on virtual environments, impacts of aging in virtual environments needs to be addressed. The VMs run on a Virtual Machine Monitor (VMM) also called as hypervisor which is liable to suffer failures or hangs due to software aging. This paper explores how the aging of Virtual Machine monitors can be addressed. Once the aging patterns of VMM are detected, the Virtual Machines running on it are migrated to healthy VMM; aged VMM is rejuvenated and VMs are migrated back. After rejuvenation, the hypervisor supports the operation of VMs in an improved state.
منابع مشابه
بررسی تأثیرات رایانش ابری بر یادگیری الکترونیکی
In the world of training, online training is introduced as a modern model of training services. Cloud computing is a modern technology which is provided software, infrastructure and platform as internet. Also, online training is introduced as a modern model of training services on the web. In this research, the impact of cloud computing on e-learning on the case of Mehralborz online university ...
متن کاملSoftware Aging Forecasting Using Time Series Model
With the emergence of virtualization and cloud computing technologies, several services are housed on virtualization platform. Virtualization is the technology that many cloud service providers rely on for efficient management and coordination of the resource pool. As essential services are also housed on cloud platform, it is necessary to ensure continuous availability by implementing all nece...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملIMPACTS AND CHALLENGES OF CLOUD COMPUTING FOR SMALL AND MEDIUM SCALE BUSINESSES IN NIGERIA
Cloud computing technology is providing businesses, be it micro, small, medium, and large scale enterprises with the same level playing grounds. Small and Medium enterprises (SMEs) that have adopted the cloud are taking their businesses to greater heights with the competitive edge that cloud computing offers. The limitations faced by (SMEs) in procuring and maintaining IT infrastructures has be...
متن کامل